
みなさな
足し算、引き算、どんな計算ができるのかな?

もっけ
Luaに用意された演算子を確認していきましょう
算術演算子
算術演算子は、足し算、引き算、掛け算、割り算などデータの値を求めるための計算記号のことです。
| 演算子 | 使い方 | 意味 |
| + | A + B | 足し算 |
| – | A – B | 引き算 |
| * | A * B | 掛け算 |
| / | A / B | 割り算 |
| // | A // B | 切り捨て除算 |
| % | A % B | 剰余 |
| ^ | A ^ B | べき乗 |
比較演算子
比較演算子は、2つの値を比較して正しいかどうかを「true / false」で返してくれます。
一致の場合は、trueが返ります。不一致の場合は、falseが返ります。
| 演算子 | 使い方 | 意味 |
== | A == B | AとBが等しい |
~= | A ~= B | AとBが等しくない |
< | A < B | AがBより小さい |
> | A > B | AがBより大きい |
<= | A <= B | AがB以下 |
| => | A => B | AがB以上 |
論理演算子
論理演算子は、真(true)と偽(false)の二値からなる真偽値に対して演算を行うことができます。
| 演算子 | 使い方 | 意味 |
| and | A and B | 論理積。AとBが共にtrueならtrue |
| or | A or B | 論理和。AまたはBがtrueならtrue |
| not | not (A < B) | 指定した式の値を反転し、値がtrueならfalseを返し、falseならtrueを返す。AがBより小さければ、false。AがBより大きければ、true。 |
連結演算子
連結演算子は、文字列を連結することができます。
| 演算子 | 使い方 | 意味 |
| .. | str = “今日は、” .. “月が綺麗ですね” | 文字列の連結 |


コメント